export default {
    install(Vue) {
        Vue.filter('getSplice', function (value) {
            return value.slice(0, 4)
        }),
            Vue.directive('fbind', {
                // 指令与元素成功绑定时(初次)
                bind(element, binding) {
                    element.value = binding.value
                },
                // 指令所在元素被插入页面时
                inserted(element, binding) {
                    element.focus()

                },
                // 指令所在的模版被重新解析时
                update(element, binding) {
                    element.value = binding.value

                }
            }),
            // 全局混入是传递配置项的方式
            Vue.mixin({
                data() {
                    return {
                        x: 100,
                        y: 200
                    }
                }

            }),
        Vue.prototype.hell = function () {
            alert('你好')
        }


    }
}